آموزش برنامه نویسی شی گرا سیستم های جاسازی شده در C و C++ [ویدئو]

Embedded Systems Object-Oriented Programming in C and C++ [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی برنامه نویسی شی گرا سیستم های جاسازی شده به شما کمک می کند تا مهارت های مورد نیاز خود را توسعه دهید تا بتوانید برنامه های C تعبیه شده شی گرا و همچنین برنامه های C++ تعبیه شده شی گرا را با اطمینان بنویسید. مطمئنا از این دوره لذت خواهید برد. پس همین الان شروع کنید - چیزی برای از دست دادن ندارید و چیزهای زیادی برای به دست آوردن ندارید. بسته کد این دوره در https://github.com/PacktPublishing/Embedded-Systems-Object-Oriented-Programming-in-C-and-C-- اعمال اصول شی گرا در توسعه سیستم عامل موجود است. برنامه های کاربردی C و C++ تعبیه شده شی گرا بنویسید با استفاده از اصول شی گرا مانند چندشکلی، وراثت و کپسوله سازی در C و C++، سفت افزار بسازید. نوشتن درایورها و کتابخانه های سیستم های جاسازی شده با استفاده از C و C++ شی گرا این دوره برای هر کسی است که به دنبال بهبود مهارت های توسعه سیستم عامل جاسازی شده است. اگر می خواهید یاد بگیرید که چگونه اصول شی گرا را در توسعه سیستم عامل جاسازی شده به کار ببرید، این دوره برای شما مناسب است. یاد بگیرید که درایورهای جاسازی شده را از ابتدا در C شی گرا با استفاده از اطلاعات دیتاشیت بنویسید * نحوه نوشتن درایورهای جاسازی شده از ابتدا در C++ با استفاده از اطلاعات برگه داده * ایجاد یک کتابخانه ورودی/خروجی همه منظوره در C++

سرفصل ها و درس ها

معرفی Introduction

  • بررسی اجمالی Overview

  • دانلود Keil Vision Downloading Keil Vision

  • نصب Keil μVision Installing Keil μVision

  • نصب پک ها Installing Packs

  • مروری بر Keil μVision Overview of Keil μVision

برنامه نویسی سیستم عامل شی گرا Object-Oriented Firmware Programming

  • توسعه یک درایور UART برای نظارت بر نتایج Developing a UART Driver for Monitoring Results

  • ایجاد یک کلاس LED در C شی گرا (قسمت اول) Creating an LED Class in Object-Oriented C (Part I)

  • ایجاد یک کلاس LED در C شی گرا (قسمت دوم) Creating an LED Class in Object-Oriented C (Part II)

  • ایجاد کلاس LED در C++ Creating an LED Class in C++

پیاده سازی وراثت در C و C++ جاسازی شده Implementing Inheritance in Embedded C and C++

  • به ارث بردن یک کلاس در C شی گرا (قسمت 1) Inheriting a Class in Object-Oriented C (Part 1)

  • به ارث بردن یک کلاس در C شی گرا (قسمت 2) Inheriting a Class in Object-Oriented C (Part 2)

  • به ارث بردن یک کلاس در C شی گرا (قسمت 3) Inheriting a Class in Object-Oriented C (Part 3)

  • پیاده سازی وراثت در C++ Implementing Inheritance in C++

توسعه یک درایور و کتابخانه شی گرا GPIO در C از ابتدا Developing an Object-Oriented GPIO Driver and Library in C from Scratch

  • پیاده‌سازی ساختاری برای نگهداری ثبت‌ها Implementing a Structure to Hold Registers

  • پیاده سازی ساختار RCC Registers Implementing the RCC Registers Structure

  • تست درایور Testing the Driver

  • افزودن تمام پورت های GPIO به درایور Adding all GPIO Ports to the Driver

  • ایجاد رابط و فایل های پیاده سازی Creating the Interface and Implementation Files

  • اجرای کتابخانه Implementing the Library

  • اجرای وظایف کتابخانه Implementing the Library Functions

  • تست کتابخانه Testing the Library

پیاده سازی چند شکلی در C و C++ جاسازی شده Implementing Polymorphism in Embedded C and C++

  • کلاس دیگری برای سیستم عامل ما در C Another Class to Our Firmware in C

  • پیاده سازی چند شکلی در C (قسمت اول) Implementing Polymorphism in C (Part I)

  • پیاده سازی چند شکلی در C (قسمت دوم) Implementing Polymorphism in C (Part II)

ویژگی‌های بیشتر ورودی/خروجی عمومی (GPIO) (اختیاری) More General-Purpose Input/Output (GPIO) Features (Optional)

  • گسترش کتابخانه GPIO برای مدیریت توابع جایگزین Extending the GPIO Library for Handling Alternate Functions

توسعه یک درایور و کتابخانه شی گرا GPIO در C++ از ابتدا Developing an Object-Oriented GPIO Driver and Library in C++ From Scratch

  • توسعه یک کتابخانه ورودی/خروجی همه منظوره در C++ Developing a General-Purpose Input / Output Library in C++

توسعه یک درایور UART شی گرا و کتابخانه در C از ابتدا Developing an Object-Oriented UART Driver and Library in C from Scratch

  • پیاده سازی ساختار UART Registers Implementing the UART Registers Structure

  • توسعه درایور UART Developing the UART Driver

  • توسعه کتابخانه UART (بخش اول) Developing the UART Library (PART I)

  • توسعه کتابخانه UART (بخش دوم) Developing the UART Library (PART II)

  • تست کتابخانه UART Testing the UART Library

توسعه یک درایور UART شی گرا و کتابخانه در C++ از ابتدا Developing an Object-Oriented UART Driver and Library in C++ from Scratch

  • توسعه کتابخانه UART در C++ Developing the UART Library in C++

توسعه کتابخانه تایمر SysTick شی گرا در C از ابتدا Developing an Object-Oriented SysTick Timer Library in C from Scratch

  • پیاده سازی ساختار ثبت های SysTick Implementing the SysTick Registers Structure

  • تست کتابخانه SysTick C Testing the SysTick Library C

  • نوشتن کتابخانه SysTick C Writing the SysTick Library C

  • پیاده سازی SysTick Library C++ Implementing the SysTick Library C++

راه اندازی گزینه 2 - STM32CubeIDE Setting Up Option 2 - STM32CubeIDE

  • CubeIDE را دانلود کنید Download CubeIDE

  • راه اندازی STM32CubeIDE Setting Up STM32CubeIDE

  • نصب پکیج ها Installing Packages

  • بررسی اجمالی Overview

  • نوشتن یک درایور GPIO از ابتدا (قسمت اول) Writing a GPIO Driver from Scratch (Part I)

  • نوشتن یک درایور GPIO از ابتدا (قسمت دوم) Writing a GPIO Driver from Scratch (Part II)

سخنان پایانی Closing Remarks

  • سخنان پایانی Closing Remarks

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش برنامه نویسی شی گرا سیستم های جاسازی شده در C و C++ [ویدئو]
جزییات دوره
12 h 18 m
43
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bohobiom Incorporated Ltd. Bohobiom Incorporated Ltd.

Bohobiom Engineering یک آکادمی آنلاین مهندسی کامپیوتر در قرن بیست و یکم مستقر در لندن انگلستان است که دارای مدرسان مجرب در زمینه‌های برنامه‌نویسی مونتاژ، مهندسی سخت‌افزار، پردازش سیگنال و تصویر، توسعه سیستم‌افزار تعبیه‌شده، یادگیری عمیق و سایر مهارت‌های قرن بیست و یکمی با تقاضای بالا است. تا امروز، آنها بیش از 35000 دانش آموز را آموزش داده اند. برای بررسی دوره های موجود با آنها و پیام دادن به آنها در صورت داشتن هر گونه سوال، از وب سایت آنها بازدید کنید.